package com.jqq.list_;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 姬倩倩
 * @version 1.0
 */
public class ListMethod {
    @SuppressWarnings({"all"})
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("jack");
        list.add("tom");
        list.add("贾宝玉");
        //在index=1的位置插入字符串
        list.add(1,"jqq");
        System.out.println("list="+list);

        //在指定位置添加多个元素
        List list2 = new ArrayList();
        list2.add("贾宝玉");
        list2.add("林黛玉");
        list.addAll(1,list2);
        System.out.println("list="+list);

        //返回指定位置的元素
        System.out.println(list.get(1));

        //寻找某个元素首次出现的索引
        System.out.println(list.indexOf("贾宝玉"));
        //寻找某个元素最后一次出现的索引
        System.out.println(list.lastIndexOf("贾宝玉"));

        //删除指定位置的元素
        list.remove(1);
        System.out.println(list);

        //设置指定位置的元素
        list.set(1,"薛宝钗");
        System.out.println(list);

        //取出子集合[0,3)
        List sublist = list.subList(0,3);
        System.out.println(sublist);


    }
}
